/*隐藏关闭按钮*/
.layui-tab-title li:first-child > i {
    display: none;
}

/*设置浮动框架区域大小*/
.layadmin-iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    margin: 0.5rem;

}

/* 修改侧边导航栏的图标大小 */
.sameIco{
    font-size: 16px!important;
}

/* 以下为首页的css样式 */
/* 设置跑马灯文字大小和颜色  */
.layui-footer marquee{
    font-size:15px;
    color:#333;
}



/* 以下为放映计划查看座位详情页面的css样式 */

#seat-main{
    width: 1000px;
    border: 1px solid orange;
    margin:20px auto;
    padding-bottom: 20px;
   
}

.hall{
    width: 620px;
    display: inline-block;
    vertical-align: top;
}

.side{
    float: right;
    width: 300px;
    height: 350px;
    padding-top: 180px;
    
}

.aa{
    font-size: 23px;
    color:tomato;
    font-weight: 450;
}
.bb{
    font-size: 40px;
    color: #ffb400;
    font-weight: 550;
   
}

.hall-example{
    margin: 30px 0 30px 118px;
}

.hall-example div{
    display: inline-block;
    font-size: 16px;
    color: #666;
    height: 26px;
    line-height: 26px;
    padding-left: 38px;
    background-repeat: no-repeat;
    margin-right: 50px;
}

.seat-null{
    background-image: url(../images/null.png);
}
.seat-selected{
    background-image: url(../images/selected.png);
}
.seat-optional{
    background-image: url(../images/optional.png);
}
.seat-both{
    padding-left: 77px!important;
    background-image: url(../images/both.png);
    
}

.hall-main{
    font-size: 0;
    overflow: hidden;
    margin-left: 20px;
    white-space: nowrap;
}
.row-num{
    width: 20px;
    float: left;
    margin-top: 112px;
    white-space: normal;
}

.row-num-id{
    font-size: 16px;
    color: #999;
    margin-right: 40px;
    margin-bottom: 10px;
    display: inline-block;
    width: 20px;
    height: 26px;
    line-height: 29px;
    text-align: center;
}
.seats-container{
    margin-left: 50px;
    overflow: auto;
    position: relative;
    padding-top: 112px;
}
.seats-tv{
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
}
.seats-tv-text{
    width: 550px;
    padding-top: 50px;
    text-align: center;
    font-size: 16px;
    color: #666;
    background-position-x: center;
    position: relative;
    margin-bottom: 40px;
    background: url(../images/tv.png) no-repeat;
}
.seats-tv-line{
    width: 0;
    border-left: 1px dashed #e5e5e5;
    position: absolute;
    top: 90px;
    bottom: 0;
    left: 50%;
}

.seats-wrapper{
    display: inline-block;
    min-width: 550px;
}
.seats-wrapper .row{
    white-space: nowrap;
    margin-bottom: 10px;
    text-align: center;
}
.seat-id{
    display: inline-block;
    font-size: 0;
    width: 30px;
    height: 26px;
    margin: 0 5px;
    background: url(../images/null.png) no-repeat;
    background-position: 0 1px;
}


/* 放映计划查看座位详情页面的css样式结束 */






/*首页页面样式开始*/
.x-red{
    color: red;
}


.x-admin-backlog .x-admin-backlog-body {
    display:block;
    padding:10px 15px;
    background-color:#f8f8f8;
    color:#999;
    border-radius:2px;
    transition:all .3s;
    -webkit-transition:all .3s
}

.x-admin-backlog-body h3 {
    padding-bottom:10px;
    font-size:12px
}
.x-admin-backlog-body p cite {
    font-style:normal;
    font-size:30px;
    font-weight:300;
    color:#009688
}
.x-admin-backlog-body:hover {
    background-color:#CFCFCF;
    color:#888
}



/*首页页面样式结束*/